<template>
  <div class="view-menu">
    <fx-card title="基础用法">
      <fx-menu default-active="2">
        <fx-submenu index="1">
          <template #title>
            <i class="fx-icon-location"></i>
            <span>导航一</span>
          </template>
          <fx-menu-item-group>
            <template #title>分组一</template>
            <fx-menu-item index="1-1">选项1</fx-menu-item>
            <fx-menu-item index="1-2">选项2</fx-menu-item>
          </fx-menu-item-group>
          <fx-menu-item-group title="分组2">
            <fx-menu-item index="1-3">选项3</fx-menu-item>
          </fx-menu-item-group>
          <fx-submenu index="1-4">
            <template #title>选项4</template>
            <fx-menu-item index="1-4-1">选项1</fx-menu-item>
            <fx-submenu index="1-4-2">
              <template #title>选项5</template>
              <fx-menu-item index="1-4-2-1">选项1</fx-menu-item>
            </fx-submenu>
          </fx-submenu>
        </fx-submenu>
        <fx-menu-item index="2">
          <i class="fx-icon-menu"></i>
          <template #title>
            <span>导航二</span>
          </template>
        </fx-menu-item>
        <fx-menu-item index="3" disabled>
          <i class="fx-icon-document"></i>
          <template #title>
            <span>导航三</span>
          </template>
        </fx-menu-item>
        <fx-menu-item index="4">
          <i class="fx-icon-setting"></i>
          <template #title>
            <span>导航四</span>
          </template>
        </fx-menu-item>
      </fx-menu>
      <template #hide>
        <pre v-highlight="base"><code></code></pre>
      </template>
    </fx-card>
  </div>
</template>

<script lang="ts">
import { defineComponent } from 'vue'

export default defineComponent({
  name: 'viewMenu',
  setup () {
    const base = `<fx-menu default-active="2">
  <fx-submenu index="1">
    <template #title>
      <i class="fx-icon-location"></i>
      <span>导航一</span>
    </template>
    <fx-menu-item-group>
      <template #title>分组一</template>
      <fx-menu-item index="1-1">选项1</fx-menu-item>
      <fx-menu-item index="1-2">选项2</fx-menu-item>
    </fx-menu-item-group>
    <fx-menu-item-group title="分组2">
      <fx-menu-item index="1-3">选项3</fx-menu-item>
    </fx-menu-item-group>
    <fx-submenu index="1-4">
      <template #title>选项4</template>
      <fx-menu-item index="1-4-1">选项1</fx-menu-item>
    </fx-submenu>
  </fx-submenu>
  <fx-menu-item index="2">
    <i class="fx-icon-menu"></i>
    <template #title>
      <span>导航二</span>
    </template>
  </fx-menu-item>
  <fx-menu-item index="3" disabled>
    <i class="fx-icon-document"></i>
    <template #title>
      <span>导航三</span>
    </template>
  </fx-menu-item>
  <fx-menu-item index="4">
    <i class="fx-icon-setting"></i>
    <template #title>
      <span>导航四</span>
    </template>
  </fx-menu-item>
</fx-menu>`

    return {
      base
    }
  }
})
</script>

<style scoped lang="scss">
.view-menu {
}
</style>
